<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	    		xmlns:ui="http://java.sun.com/jsf/facelets"
	  			xmlns:h="http://java.sun.com/jsf/html"
	  			xmlns:f="http://java.sun.com/jsf/core"
	  			xmlns:s="http://jboss.com/products/seam/taglib"
                xmlns:a="http://richfaces.org/a4j"
                xmlns:rich="http://richfaces.org/rich"
				template="template.xhtml">

<ui:define name="page-name">
	<h:outputText value="Ativos"/>
</ui:define>

<!-- content -->
<ui:define name="content">

<div class="section">
	<h:form id="bookings">
		<s:button
			id="cadastrarAtivo"
			value="Cadastrar Ativo"
			view="/cadastrarAtivo.xhtml"
			propagation="begin"/>
	</h:form>
</div>

<div class="section">
  	<h:form>
  	<rich:panel>
  	<f:facet name="header">
  		<h:outputText value="Ativos"/>
  	</f:facet>
  	<h:outputText id="semAtivosMessage" value="Sem Ativos Cadastrados" rendered="#{empty ativoList.resultList}"/>
	<rich:dataTable id="carteiras" value="#{ativoList.resultList}" var="atv" rendered="#{not empty ativoList.resultList}">
		<rich:column id="colId">
			<f:facet name="header">ID</f:facet>
			<h:outputText value="#{atv.id}" />
		</rich:column>
		<rich:column id="colSimbolo">
			<f:facet name="header">Simbolo</f:facet>
			<h:commandLink id="verAtivo" action="#{ativoHome.view}" value="#{atv.simbolo}">
				<f:setPropertyActionListener value="#{atv}" target="#{ativoHome.instance}" />
			</h:commandLink>
			<h:outputText value="" />
		</rich:column>
		<rich:column id="colNome">
			<f:facet name="header">Nome</f:facet>
			<h:outputText value="#{atv.nome}" />
		</rich:column>
		<rich:column id="inicial" style="width: 80px">
			<f:facet name="header">Inicial</f:facet>
			<h:outputText value="#{atv.dataCargaInicial}">
				<s:convertDateTime pattern="dd/MM/yyyy"/>
			</h:outputText>
		</rich:column>
		<rich:column id="atualizacao" style="width: 80px">
			<f:facet name="header">Atualizacao</f:facet>
			<h:outputText value="#{atv.ultimaAtualizacao}">
				<s:convertDateTime pattern="dd/MM/yyyy HH:mm:ss"/>
			</h:outputText>
		</rich:column>
		<rich:column id="usuario">
			<f:facet name="header">Usuario</f:facet>
			<h:outputText value="#{atv.usuario.username}" />
		</rich:column>
	</rich:dataTable>
	</rich:panel>
	</h:form>
</div>

</ui:define>

</ui:composition>
